Construction of the segment Delaunay triangulation by a flip algorithm (Construction de la triangulation de Delaunay de segments par un algorithme de flip)
نویسنده
چکیده
Given a set S of points in the plane, a triangulation of S is a partition of the convex hull of S into triangles whose vertices are the points of S. A triangulation of S is said to be Delaunay if no point of S lies inside the triangles’ circumcircles. In this thesis, we study a generalization of these notions to a set S of disjoint segments in the plane. At first, we define a new family of diagrams, called segment triangulations. We study their geometric and topologic properties and we give an algorithm that efficiently computes such a triangulation. Then, we generalize the notion of Delaunay triangulation to segment triangulations and we point out that it is dual to the segment Voronoi diagram. We also extend the notion of edge legality to segment triangulations. On the one hand, we define the geometric legality, which characterizes the segment Delaunay triangulation among the set of all possible segment triangulations. On the other hand, we introduce a topologic legality, which characterizes the segment triangulations that have the same topology as the Delaunay one. Finally, we give a « flip » algorithm that transforms any segment triangulation in a triangulation that has the same topology as the Delaunay one. By using locally convex functions, we show that the sequence of triangulations computed by this algorithm converges to the segment Delaunay triangulation. Moreover, we prove that a segment triangulation with the same topology as the Delaunay one is achieved after a finite number of steps.
منابع مشابه
Meshing 3D Domains Bounded by Piecewise Smooth Surfaces*
This paper proposes an algorithm to mesh 3D domains bounded by piecewise smooth surfaces. The algorithm handle multivolume domains defined by surfaces that may be non connected or non manifold. The boundary and subdivision surfaces are assumed to be described by a complex formed by surface patches stitched together along curve segments. The meshing algorithm is a Delaunay refinement and it uses...
متن کاملDelaunay Triangulation of Imprecise Points, Preprocess and Actually Get a Fast Query Time
We propose a new algorithm that preprocess a set of n disjoint unit disks to be able to compute the Delaunay triangulation in O(n) expected time. Conversely to previous similar results, our algorithm is actually faster than a direct computation in O(n log n) time. Key-words: Delaunay triangulation, uncertainties, randomization This work is partly supported by ANR grant Triangles (ANR-07-BLAN-03...
متن کاملDelaunay Triangulations for Moving Points
This paper considers the problem of updating efficiently a Delaunay triangulation when vertices are moving under small perturbations. Its main contribution is a set of algorithms based on the concept of vertex tolerance. Experiment shows that it is able to outperform the naive rebuilding algorithm in certain conditions. For instance, when points, in two dimensions, are relocated by Lloyd’s iter...
متن کاملDelaunay stability via perturbations
We present an algorithm that takes as input a finite point set in R, and performs a perturbation that guarantees that the Delaunay triangulation of the resulting perturbed point set has quantifiable stability with respect to the metric and the point positions. There is also a guarantee on the quality of the simplices: they cannot be too flat. The algorithm provides an alternative tool to the we...
متن کاملDelaunay Triangulation of Manifolds
We present an algorithmic framework for producing Delaunay triangulations of manifolds. The input to the algorithm is a set of sample points together with coordinate patches indexed by those points. The transition functions between nearby coordinate patches are required to be bi-Lipschitz with a constant close to 1. The primary novelty of the framework is that it can accommodate abstract manifo...
متن کامل